package com.xuexi.mapper;

import com.xuexi.easygo.pojo.Brand;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface BrandMapper {
//    全部查询,做了分页查询之后就用不上了，只是为了测试框架用的
    List<Brand> getBrands();

    int addBrand(Brand brand);

    int updateBrand(Brand brand);

    Brand getBrandById(Integer id);

    int deleteBrand(Integer id);

    int deleteSome(@Param("ids") String ids);

    //第二种删除方法
    int deleteSome1(Integer[] ids);

    //分页：首先的查询总条数
    int getTotalCount();
    //查询每页的数据
    List<Brand> getPageBrands(Map<String,Object> map);



}
